Very interesting indeed! Nicely built.
Yeah, I'd be worried about microphonics, but maybe it's not a problem. You could always pull the amps and put them somewhere else.

It will be interesting to see how much these sell for. Nice find.